also see:
https://android.stackexchange.com/questions/32613/are-there-maps-that-i-can-download-to-a-pc-and-later-transfer-to-the-android-pho

